@charset "utf-8";
@import "reste.css";
@import "../icon/iconfont.css";
.image_app{
  width: 100px;
  height: 100px;
}
.wrap {
  width: 100%;
  height: 656px;
  background: linear-gradient(#fefbfb, #e9987d);
  padding-top: 1px;
}
.wrap .top {
  width: 400px;
  height: 109px;
  margin: 47px auto 0;
  text-align: center;
}
.wrap .bottom {
  width: 23%;
  min-width: 330px;
  height: 374px;
  margin: 0 auto;
  background-color: #fff;
  padding: 35px 40px 48px ;
  font-weight: bold;
}
.wrap .bottom p {
  height: 36px;
  line-height: 36px;
}
.wrap .bottom span {
  height: 36px;
  line-height: 36px;
}
.wrap .bottom .p1 {
  font-size: 21px;
  color: #333333;
}
.wrap .bottom .p2 {
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-weight: normal;
}
.wrap .bottom a {
  border-bottom: 1px solid #007acc;
  color: #007acc;
}
.wrap .bottom input {
  width: 100%;
  height: 38px;
  border: 2px solid #d9d9d9;
  border-radius: 5px;
}
.wrap .bottom .i1 {
  width: 15px;
  height: 15px;
  border: 1px solid #a7a7a7;
}
.wrap .bottom .i2 {
  background-color: #ff4500;
  color: #fff;
  border: none;
}
@media screen and (min-width: 767px) {
  .wrap .bottom {
    width: 80%;
  }
}
@media screen and (min-width: 991px) {
  .wrap .bottom {
    width: 90%;
  }
}
